package cn.ainit.sys.dz.entity;

import java.io.Serializable;
import java.sql.Date;
import java.util.List;

import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Id;
import javax.persistence.IdClass;
import javax.persistence.Table;

@Entity
@IdClass(SysDzColumnsPK.class)
@Table(name="sys_dz_columns")
public class SysDzColumns implements Serializable{
	private static final long serialVersionUID = -1686492257446449887L;

	@Id
	@Column(name="ds_id")
	private String dsid;
	
	@Id
	@Column
	private String name;
	
	@Column(name="coln_name")
	private String colnName;
	
	@Column(name="group_name")
	private String groupName;
	
	@Column(name="parent_group")
	private String parentGroup;
	
	@Column(name="group_id")
	private String groupId;
	
	@Column(name="GROUP_IS_OPEN")
	private String groupIsOpen;
	
	@Column(name="FORMAT")
	private String format;
	
	@Column(length=128)
	private String inputType;//界面类型
	
	@Column(length=128)
	private String ediType;//数据类型
	
	@Column(name="is_open_load_same")
	private String openLoadSameStr;//加载相关字符串
	
	@Column(name="OPEN_LOAD_TYPE")
	private String openLoadType;
	
	@Column(name="LOAD_INIT_DATA_FUN")
	private String loadInitDataFun;
	
	@Column(length=11)
	private Integer orderNum;
	
	@Column
	private String readOnly;
	
	@Column
	private String required;
	
	@Column(name="default_value")
	private String defaultValue;
	
	@Column(name="x")
	private Integer xint;
	
	@Column(name="y")
	private Integer yint;
	
	@Column
	private Integer width;
	
	@Column
	private Integer height;
	
	@Column
	private String firstPageFlag;
	
	@Column(name="secPageFlag")
	private String secondPageFlag;
	
	@Column(name="single_row")
	private Character singleRow;
	
	@Column(name="isshow")
	private String show;
	
	@Column(name="use_before_value")
	private String useBeforeValue;
	
	@Column(name="custom_props")
	private String customProps;
	
	@Column(name="java_class")
	private String javaClass;
	
	@Column(name="java_property")
	private String javaProperty;
	@Column
	private String memo;
	
	@Column(name="input_date")
	private Date inputDate;
	
	@Column(name="o_id_input")
	private String oidinput;
	
	@Column(name="last_mod_date")
	private Date lastModDate;
	
	@Column(name="o_id_modify")
	private String oidModify;
	
	@Column(name="is_pk")
	private String primaryKey;

	@Column(name="CONFIG")
	private String config;
	
	@Column(name="FORMAT_CONT")
	private String formatCont;
	
	@Column(name="EDITOR")
	private String editor;
	
	@Column(name="JAVA_PROPERTY_RECORDED")
	private String javaProperyRecourded;
	
	@Column(name="HIDDEN")
	private String hidden;
 
	@Column(name="ONCLICK")
	private String onclick;
	
	@Column(name="STYLER")
	private String  styler;
	
	@Column(name="IS_QUERY_CLN")
	private String queryCln;
	
	@Column(name="INPUTTYPE_QR")
	private String inputTypeQr;
	
	
	
	@Column(name="ROW_STYLER")
	private String rowStyler;
	
	public String getInputTypeQr() {
		return inputTypeQr;
	}

	public void setInputTypeQr(String inputTypeQr) {
		this.inputTypeQr = inputTypeQr;
	}

	public String getHidden() {
		return hidden;
	}
 
	public void setHidden(String hidden) {
		this.hidden = hidden;
	}

	public String getJavaProperyRecourded() {
		return javaProperyRecourded;
	}

	public void setJavaProperyRecourded(String javaProperyRecourded) {
		this.javaProperyRecourded = javaProperyRecourded;
	}

	public String getEditor() {
		return editor;
	}

	public void setEditor(String editor) {
		this.editor = editor;
	}

	public String getFormatCont() {
		return formatCont;
	}

	public void setFormatCont(String formatCont) {
		this.formatCont = formatCont;
	}

	public String getConfig() {
		return config;
	}

	public void setConfig(String config) {
		this.config = config;
	}

	public String getDsid() {
		return dsid;
	}

	public void setDsid(String dsid) {
		this.dsid = dsid;
	}

	public String getName() {
		return name;
	}

	public void setName(String name) {
		this.name = name;
	}

	public String getColnName() {
		return colnName;
	}

	public void setColnName(String colnName) {
		this.colnName = colnName;
	}

	public String getGroupName() {
		return groupName;
	}

	public void setGroupName(String groupName) {
		this.groupName = groupName;
	}

	public String getParentGroup() {
		return parentGroup;
	}

	public void setParentGroup(String parentGroup) {
		this.parentGroup = parentGroup;
	}

	public String getGroupId() {
		return groupId;
	}

	public void setGroupId(String groupId) {
		this.groupId = groupId;
	}

	public String getGroupIsOpen() {
		return groupIsOpen;
	}

	public void setGroupIsOpen(String groupIsOpen) {
		this.groupIsOpen = groupIsOpen;
	}

	public String getFormat() {
		return format;
	}

	public void setFormat(String format) {
		this.format = format;
	}

	public String getInputType() {
		return inputType;
	}

	public void setInputType(String inputType) {
		this.inputType = inputType;
	}

	public String getEdiType() {
		return ediType;
	}

	public void setEdiType(String ediType) {
		this.ediType = ediType;
	}

	public String getOpenLoadSameStr() {
		return openLoadSameStr;
	}

	public void setOpenLoadSameStr(String openLoadSameStr) {
		this.openLoadSameStr = openLoadSameStr;
	}

	public String getOpenLoadType() {
		return openLoadType;
	}

	public void setOpenLoadType(String openLoadType) {
		this.openLoadType = openLoadType;
	}

	public String getLoadInitDataFun() {
		return loadInitDataFun;
	}

	public void setLoadInitDataFun(String loadInitDataFun) {
		this.loadInitDataFun = loadInitDataFun;
	}

	public Integer getOrderNum() {
		return orderNum;
	}

	public void setOrderNum(Integer orderNum) {
		this.orderNum = orderNum;
	}

	public String getReadOnly() {
		return readOnly;
	}

	public void setReadOnly(String readOnly) {
		this.readOnly = readOnly;
	}

	public String getRequired() {
		return required;
	}

	public void setRequired(String required) {
		this.required = required;
	}

	public String getDefaultValue() {
		return defaultValue;
	}

	public void setDefaultValue(String defaultValue) {
		this.defaultValue = defaultValue;
	}

	public Integer getXint() {
		return xint;
	}

	public void setXint(Integer xint) {
		this.xint = xint;
	}

	public Integer getYint() {
		return yint;
	}

	public void setYint(Integer yint) {
		this.yint = yint;
	}

	public Integer getWidth() {
		return width;
	}

	public void setWidth(Integer width) {
		this.width = width;
	}

	public Integer getHeight() {
		return height;
	}

	public void setHeight(Integer height) {
		this.height = height;
	}

	public String getFirstPageFlag() {
		return firstPageFlag;
	}

	public void setFirstPageFlag(String firstPageFlag) {
		this.firstPageFlag = firstPageFlag;
	}

	public String getSecondPageFlag() {
		return secondPageFlag;
	}

	public void setSecondPageFlag(String secondPageFlag) {
		this.secondPageFlag = secondPageFlag;
	}

	public Character getSingleRow() {
		return singleRow;
	}

	public void setSingleRow(Character singleRow) {
		this.singleRow = singleRow;
	}

	public String getShow() {
		return show;
	}

	public void setShow(String show) {
		this.show = show;
	}

	public String getUseBeforeValue() {
		return useBeforeValue;
	}

	public void setUseBeforeValue(String useBeforeValue) {
		this.useBeforeValue = useBeforeValue;
	}

	public String getCustomProps() {
		return customProps;
	}

	public void setCustomProps(String customProps) {
		this.customProps = customProps;
	}

	public String getJavaClass() {
		return javaClass;
	}

	public void setJavaClass(String javaClass) {
		this.javaClass = javaClass;
	}

	public String getJavaProperty() {
		return javaProperty;
	}

	public void setJavaProperty(String javaProperty) {
		this.javaProperty = javaProperty;
	}

	public String getMemo() {
		return memo;
	}

	public void setMemo(String memo) {
		this.memo = memo;
	}

	public Date getInputDate() {
		return inputDate;
	}

	public void setInputDate(Date inputDate) {
		this.inputDate = inputDate;
	}

	public String getOidinput() {
		return oidinput;
	}

	public void setOidinput(String oidinput) {
		this.oidinput = oidinput;
	}

	public Date getLastModDate() {
		return lastModDate;
	}

	public void setLastModDate(Date lastModDate) {
		this.lastModDate = lastModDate;
	}

	public String getOidModify() {
		return oidModify;
	}

	public void setOidModify(String oidModify) {
		this.oidModify = oidModify;
	}

	public String getPrimaryKey() {
		return primaryKey;
	}

	public void setPrimaryKey(String primaryKey) {
		this.primaryKey = primaryKey;
	}

	public String getOnclick() {
		return onclick;
	}

	public void setOnclick(String onclick) {
		this.onclick = onclick;
	}

	public void setStyler(String styler) {
		this.styler = styler;
	}
	
	public String getStyler() {
		return styler;
	}

	public String getQueryCln() {
		return queryCln;
	}

	public void setQueryCln(String queryCln) {
		this.queryCln = queryCln;
	}

	public String getRowStyler() {
		return rowStyler;
	}

	public void setRowStyler(String rowStyler) {
		this.rowStyler = rowStyler;
	}
	
	
}
